package web.suzy.oj.pojo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * YangSuzy 软件工作室
 * 类名: UserUnreadMsgCountVO
 * 描述: 用户未读消息数
 * 功能: VO (View Object)用于表示一个与前端进行交互的视图对象
 *
 * @author YangSuzy
 * Date: 2022/11/18 12:16
 */
@ApiModel(value = "用户未读消息统计", description = "")
@Data
@AllArgsConstructor //构造函数含有所有已声明字段属性参数
@NoArgsConstructor //添加一个无参构造函数
public class UserUnreadMsgCountVO {
    @ApiModelProperty(value = "未读评论")
    private Integer comment;

    @ApiModelProperty(value = "未读回复")
    private Integer reply;

    @ApiModelProperty(value = "未读点赞")
    private Integer like;

    @ApiModelProperty(value = "未读系统通知")
    private Integer sys;

    @ApiModelProperty(value = "未读我的消息")
    private Integer mine;
}
